/**
 * 
 */
package org.bopis.service.impl;

import org.bopis.service.ILoginService;
import org.bopis.utilidades.Utilidades;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.boole.dao.BopiDAO;
import com.boole.dao.UsuarioDAO;
import com.boole.model.Usuario;

/**
 * Servicio de login de usuarios
 * @author usuario
 */
public class LoginService implements ILoginService {

	/* (non-Javadoc)
	 * @see org.bopis.service.ILoginService#login(java.lang.String, java.lang.String)
	 */
	@Override
	public Usuario login(String email, String password) {
		ApplicationContext context = new ClassPathXmlApplicationContext("SpringModule.xml");
		UsuarioDAO usuarioDAO = (UsuarioDAO) context.getBean("usuarioDAO");		
		Usuario usuario = usuarioDAO.login(email, Utilidades.fromStringToMD5(password));		
		return usuario;
	}

}
